\select@language {spanish}
\contentsline {section}{\numberline {1}Requerimientos de software}{2}{section.1}
\contentsline {section}{\numberline {2}Descripci\IeC {\'o}n}{3}{section.2}
\contentsline {subsection}{\numberline {2.1}Aplicaciones del sistema}{3}{subsection.2.1}
\contentsline {subsection}{\numberline {2.2}Esquema del Sistema}{3}{subsection.2.2}
\contentsline {section}{\numberline {3}M\IeC {\'o}dulo Cliente}{4}{section.3}
\contentsline {subsection}{\numberline {3.1}Objeto Cliente}{4}{subsection.3.1}
\contentsline {subsection}{\numberline {3.2}Objeto FilePoller}{4}{subsection.3.2}
\contentsline {subsection}{\numberline {3.3}Objeto FileSyncHandler}{5}{subsection.3.3}
\contentsline {subsection}{\numberline {3.4}Objeto Diferencia}{5}{subsection.3.4}
\contentsline {subsection}{\numberline {3.5}Objeto NotificacionListener}{5}{subsection.3.5}
\contentsline {section}{\numberline {4}M\IeC {\'o}dulo Servidor}{7}{section.4}
\contentsline {subsection}{\numberline {4.1}Jerarqu\IeC {\'\i }a de clases ServerCommand}{7}{subsection.4.1}
\contentsline {subsection}{\numberline {4.2}Ejecuci\IeC {\'o}n de un comando}{9}{subsection.4.2}
\contentsline {subsection}{\numberline {4.3}Syslog}{9}{subsection.4.3}
\contentsline {section}{\numberline {5}M\IeC {\'o}dulo Monitor}{10}{section.5}
\contentsline {subsection}{\numberline {5.1}Comunicaci\IeC {\'o}n grafico de bytes}{10}{subsection.5.1}
\contentsline {section}{\numberline {6}M\IeC {\'o}dulo MonitorCliente}{10}{section.6}
\contentsline {section}{\numberline {7}M\IeC {\'o}dulo Common}{11}{section.7}
\contentsline {subsection}{\numberline {7.1}Mensajes Cliente/Servidor}{11}{subsection.7.1}
\contentsline {subsection}{\numberline {7.2}Dise\IeC {\~n}o Sockets}{12}{subsection.7.2}
\contentsline {subsection}{\numberline {7.3}Integridad HMAC}{13}{subsection.7.3}
\contentsline {subsection}{\numberline {7.4}Protocolo Recepci\IeC {\'o}n/Envio por Comunicador}{14}{subsection.7.4}
\contentsline {subsubsection}{\numberline {7.4.1}int Comunicador::enviarMensaje(std::string \&m)}{14}{subsubsection.7.4.1}
\contentsline {subsubsection}{\numberline {7.4.2}int Comunicador::recibirMensaje(std::string\& buffer)}{14}{subsubsection.7.4.2}
\contentsline {subsection}{\numberline {7.5}Delta Encoding}{15}{subsection.7.5}
\contentsline {subsubsection}{\numberline {7.5.1}Diagrama}{15}{subsubsection.7.5.1}
\contentsline {subsubsection}{\numberline {7.5.2}Secuencia de ejecuci\IeC {\'o}n}{15}{subsubsection.7.5.2}
\contentsline {section}{\numberline {8}C\IeC {\'o}digo Fuente}{16}{section.8}
